﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace sccf
{
    public class Vars
    {
        public static string Fecha;


        public static string connectionString = System.Configuration.ConfigurationManager.ConnectionStrings["SCCFConnectionString2"].ConnectionString;
        public static string Usuario;
        public static string TipoUsuario="";
        #region OpenLDAP
        #region User Attributes
        public static string SHELL_POR_DEFECTO = "/bin/bash";
        public static string GID_ESTUDIANTE = "102";
        public static string GID_PROFESOR = "101";
        public static string[] GROUPS = { "audio", "cdrom", "floppy", "plugdev", "power", "netdev", "users" }; // Grupos para permisos de las cuentas sobre las máquinas
        public static string[] OBJECTCLASSES = { "inetOrgPerson", "top", "posixAccount", "shadowAccount", "inetLocalMailRecipient" };
        public static string DOM = "ic-itcr.ac.cr";
        public static string DOMINIO = "@ic-itcr.ac.cr";
        #endregion
        #region Connection
        //public static string LDAP_SERVER = "mnemosine-pruebas.ic-itcr.ac.cr";
        public static string LDAP_SERVER = "172.19.127.19";
        //public static string LDAP_UIDDN  = "LDAP://mnemosine-pruebas.ic-itcr.ac.cr/uid=";
        //public static string LDAP_BASEDN = "LDAP://mnemosine-pruebas.ic-itcr.ac.cr/ou=people,dc=ic-itcr,dc=ac,dc=cr";
        public static string LDAP_UIDDN = "LDAP://172.19.127.19/uid=";
        public static string LDAP_BASEDN = "LDAP://172.19.127.19/ou=people,dc=ic-itcr,dc=ac,dc=cr";
        public static string LDAP_USER = "cn=admin,dc=ic-itcr,dc=ac,dc=cr";
        public static string LDAP_PASS = "Solaris2013";
        #endregion
        #endregion
        #region Active Directory
        public static string AD_BASEDN = "LDAP://172.19.127.19/ou=people,dc=ic-itcr,dc=ac,dc=cr";
        public static string AD_USER = "cn=admin,dc=ic-itcr,dc=ac,dc=cr";
        public static string AD_PASS = "Solaris2013";
        public static string AD_SCHEMA_USER = "users";
        #endregion
        #region Otros
        public static Random RANDOMNUMBERS = new Random();
        #endregion




        public static List<List<string>> alambrado()
        {
            List<List<string>> total = new List<List<string>>();
            List<string> aux1= new List<string>();
            
            
            aux1.Add("Solicitud de apoyo para presentar el artículo \"Frequency Scaling Algorithm for Power Consumption Management Based on Real-Time Properties\" aceptado en el CLEI-2013 en Venezuela.");
            aux1.Add("Francisco Torres");
            total.Add(aux1);
            List<string> aux2 = new List<string>();
            aux2.Add("Solicitud de apoyo para asistir, entre el 6 y 7 de febrero de 2014 al \"X Congreso Tecnología, Conocimiento y Sociedad\", organizado por la Facultad de Ciencias de la Información de la Universidad Complutense de Madrid, España, para presentar la ponencia de investigación \"Resultados del gobierno digital en la perspectiva de actores: la aplicación de un modelo analítico en cuatro servicios digitales en Costa Rica y Chile.");
            aux2.Add("Roberto Cortés");
            total.Add(aux2);
            List<string> aux3 = new List<string>();
            aux3.Add("Registro de Elegibles  y acta de Selección para el puesto de profesor de la carrera de Computación-Cartago,San José, Alajuela y Limón.");
            aux3.Add("Maria Estrada");
            total.Add(aux3);

            return total;
        }




        public static List<List<string>> alambrado(string s)
        {
            List<List<string>> total = new List<List<string>>();
            List<string> aux1 = new List<string>();
            System.Configuration.ConnectionStringSettingsCollection s2 = new System.Configuration.ConnectionStringSettingsCollection();
            aux1.Add("0");
            aux1.Add("Solicitud de apoyo para presentar el artículo \"Frequency Scaling Algorithm for Power Consumption Management Based on Real-Time Properties\" aceptado en el CLEI-2013 en Venezuela.");
            aux1.Add("Francisco Torres");
            total.Add(aux1);
            List<string> aux2 = new List<string>();
            aux2.Add("1");
            aux2.Add("Solicitud de apoyo para asistir, entre el 6 y 7 de febrero de 2014 al \"X Congreso Tecnología, Conocimiento y Sociedad\", organizado por la Facultad de Ciencias de la Información de la Universidad Complutense de Madrid, España, para presentar la ponencia de investigación \"Resultados del gobierno digital en la perspectiva de actores: la aplicación de un modelo analítico en cuatro servicios digitales en Costa Rica y Chile.");
            aux2.Add("Roberto Cortés");
            total.Add(aux2);
            List<string> aux3 = new List<string>();
            aux3.Add("2");
            aux3.Add("Registro de Elegibles  y acta de Selección para el puesto de profesor de la carrera de Computación-Cartago,San José, Alajuela y Limón.");
            aux3.Add("Maria Estrada");
            total.Add(aux3);

            return total;
        }
    }
}